/**
 * 第一：把 store 与 wCore 对象合并的方法暴露给业务层使用
 * 如果需要扩展 wCore的纯方法处理参数，直接修改 wCore/lib/util.js 里的方法即可
 * 第二：重写 page 及Component 对象
 */

const store = require('./store/index');
const { wCorePage, wCoreComponent, wCore} = require('./lib/index');
const wNewCore = { ...wCore, ...store};
const config = require('../config');

//计算当前的云开发环境
const envVersion = __wxConfig && __wxConfig.envVersion;
console.log('当前运行环境__wxConfig.envVersion', envVersion);
let cloudEnv = '';
if (envVersion == 'develop') {
  cloudEnv = config.devEnv;
} else if (envVersion == 'trial') {
  cloudEnv = config.preEnv;
} else {
  cloudEnv = config.proEnv;
}
wx.cloud.init({ env: cloudEnv });
module.exports = {
  wCore: wNewCore,
  wCorePage,
  wCoreComponent
}